package teste;

import java.util.List;
import java.util.Scanner;

import model.Cidade;

import dao.DAOFactory;
import dao.ICidadeDAO;

public class TesteProcedure {

	public static void main(String[] args) {
		ICidadeDAO dao = DAOFactory.getCidadeDAO();
		
		Scanner leia = new Scanner(System.in);
		System.out.println(
				"Digite a sigla do estado ou digite 1 para listar todos");
		String in = leia.nextLine();
		
		Cidade busca = new Cidade();
		
		if ( "1".equals( in ) ) {
			busca.setSgEstado( null );
		} else {
			busca.setSgEstado( in );
		}
		
		List<Cidade> cidades = dao.findCidadeBySgEstado( busca );
		
		for (Cidade c : cidades) {
			System.out.println( c );
		}
	}

}
